<?php

require 'sm.php';
require 'core/usuarios.php';
require 'core/traducoes.php';
require 'core/idiomas.php';

$log = new Usuarios();
$tra = new Traducoes();
$tra->setCodIdioma(1);
$translations = $tra->getDict();
$sm->assign('ui',$translations);

$idi = new Idiomas();
$sm->assign("listaidiomas",$idi->select()); // passa para view colocar no combo a lista de idiomas


// se veio o parametro para fazer logout.. entao faz
if($_GET['logout']){
	$log->logOut();
}


if($_POST['usuario']!= '' and $_POST['senha']!= '' and $_POST['idioma']!= ''){
	
	$log->setUsuario($_POST['usuario']);
	$log->setSenha($_POST['senha']);
	
	// se com essas credenciais logar.. beleza, redireciona para o index do sistema
	if($log->check($_POST['usuario'], $_POST['senha'], $_POST['idioma'])){
		header("Location: index.php");
	}else {
		echo('<script>');
		echo('alert("Usuário ou senha errada.\nWrong user or password.");');
		echo('</script>');
	}
}	

$sm->display('login.tpl');
?>
